定義と使用法
strptime()
関数は、 strftime()
によって生成された時間/日付を解析します。
注:この関数はWindowsプラットフォームに実装されていません。
例
Strftime()によって生成された時間/日付を解析:
<?php
$ format = "%d/%m/%y%h:%m:%s" ;
$ strf = strftime ( $ format ) ;
echo ( " $ strf " ) ;
print_r ( strptime ( $ strf 、 $ format ) ) ;
?>
文法
Strptime (日付、形式) ;
パラメーター |
説明する |
日付 |
必須。解析する文字列(例:strftime()によって返されます)。 |
形式 |
必須。指定された日付で使用される形式:
- %a-曜日の略語
- %a-曜日のフルネーム
- %B-月名の略語
- %B-月名のフルネーム
- %C-優先日付と時刻表記
- %C-世紀を表す数(年は00から99の範囲で100で割った)
- %D-月の何日(01〜31)
- %d-時間形式、%m/%d/%y表記と同じ
- %E-月の何日(1〜31)
- %g-%g表記に似ていますが、世紀なし
- %G -ISO週番号に対応する4桁の年(%vを参照)
- %H-%B表記と同じ
- %h-時間、24時間スケジュール(00〜23)
- %i-時間、12時間のシステムを使用(01〜12)
- %J-今年の何日(001〜366)
- %m-月(01〜12)
- %m-ポイント
- %n -newline
- %P- AMまたはPMに与えられた時間値に対応する
- %R- AMおよびPMのタイムスタンピング方法
- %R -24時間のタイムスタンピング方法
- %s-秒
- %t-タブタブ文字
- %t-現在の時刻、%h:%m:%s表現と同じ
- %u-曜日の数(1から7)、月曜日[月曜日] =1。警告:サンソラリスシステム、日曜日[日曜日] = 1
- %u-最初の日曜日から、最初の週の初日として、今年に含まれる週数
- %v-年に含まれるISO 8601形式に含まれる週(01〜53)。 1週目は、年の最初の週には少なくとも4日間、月曜日は週の初日であることを意味します
- %w-最初の月曜日から始まる年に含まれる週数、最初の週の初日
- %w- 10進数、日曜日[日曜日] = 0で曜日を表します
- %x-時間なしの優先日表記
- %x-日付なしの優先時間表記
- %y-世紀を表す数字を含んでいない年の表現(00〜99)
- %y-世紀を表す数を含む年の表現
- %zまたは%z-タイムゾーン名または略語
- %% -%文字を出力します
|